package com.taichuan.selfcheck.eventbus;

/**
 * 该类主要用于
 *
 * @author CamelLuo
 * @version 2020/5/13
 */
public class McuUpdateCheckResultEvent {

    /**
     * 允许升级，可以发送升级包
     */
    public static final int MCU_UPDATE_CHECK_TYPE_ALLOW_UPDATE = 1;
    /**
     * 设备的单片机程序已经为最新版本
     */
    public static final int MCU_UPDATE_CHECK_TYPE_LASTEST_VERSION = 2;
    /**
     * 设备单片机程序升级失败，已切换至紧急备用程序
     */
    public static final int MCU_UPDATE_CHECK_TYPE_UPDATE_FAILURE = 3;

    /**
     * 1为允许升级，可以发送升级包
     * 2为设备的单片机程序已经为最新版本
     * 3.设备单片机程序升级失败，已切换至紧急备用程序
     */
    private int mcuCheckUpdateType;

    public McuUpdateCheckResultEvent(int mcuCheckUpdateType) {
        this.mcuCheckUpdateType = mcuCheckUpdateType;
    }

    public int getMcuCheckUpdateType() {
        return mcuCheckUpdateType;
    }

    @Override
    public String toString() {
        return "McuUpdateCheckResultEvent{" +
                "mcuCheckUpdateType=" + mcuCheckUpdateType +
                '}';
    }
}
